package org.mikrosopht.client;

import com.google.gwt.gen2.table.client.ClientTableModel;

import com.google.gwt.user.client.rpc.IsSerializable;

public class Movie implements IsSerializable {

  private String name = null;
  private String imdbUrl = null;
  private String trailerUrl = null;
  private String rottenUrl = null;
  private String metacriticUrl = null;
  private String tallyDetail = null;
  private String dateAdded = null;
  private float reviewScore = -1;
  private float tally = 0;
  private int vote = 0;
  private int rating = 0;
  private int minusVotes = 0;
  private int plusVotes = 0;
  private int screenings = 0;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getImdbUrl() {
    return imdbUrl;
  }

  public void setImdbUrl(String imdbUrl) {
    this.imdbUrl = imdbUrl;
  }

  public String getTrailerUrl() {
    return trailerUrl;
  }

  public void setTrailerUrl(String trailerUrl) {
    this.trailerUrl = trailerUrl;
  }

  public String getRottenUrl() {
    return rottenUrl;
  }

  public void setRottenUrl(String rottenUrl) {
    this.rottenUrl = rottenUrl;
  }

  public String getMetacriticUrl() {
    return metacriticUrl;
  }

  public void setMetacriticUrl(String metacriticUrl) {
    this.metacriticUrl = metacriticUrl;
  }

  public String getTallyDetail() {
    return tallyDetail;
  }

  public void setTallyDetail(String tallyDetail) {
    this.tallyDetail = tallyDetail;
  }

  public String getDateAdded() {
    return dateAdded;
  }

  public void setDateAdded(String dateAdded) {
    this.dateAdded = dateAdded;
  }

  public float getReviewScore() {
    return reviewScore;
  }

  public void setReviewScore(float reviewScore) {
    this.reviewScore = reviewScore;
  }

  public float getTally() {
    return tally;
  }

  public void setTally(float tally) {
    this.tally = tally;
  }

  public int getVote() {
    return vote;
  }

  public void setVote(int vote) {
    this.vote = vote;
  }

  public int getRating() {
    return rating;
  }

  public void setRating(int rating) {
    this.rating = rating;
  }

  public int getMinusVotes() {
    return minusVotes;
  }

  public void setMinusVotes(int minusVotes) {
    this.minusVotes = minusVotes;
  }

  public int getPlusVotes() {
    return plusVotes;
  }

  public void setPlusVotes(int plusVotes) {
    this.plusVotes = plusVotes;
  }

  public int getScreenings() {
    return screenings;
  }

  public void setScreenings(int screenings) {
    this.screenings = screenings;
  }
}
